Thema Datum  Von Nutzer Rating
Antwort
28.05.2020 14:35:01 Chris
NotSolved
28.05.2020 14:43:14 UweD
NotSolved
Rot Performancesteigerung möglich? -> mit Messergebnisausgabe
28.05.2020 17:55:39 Gast70419
NotSolved
29.05.2020 14:20:28 Chris
NotSolved
30.05.2020 07:40:35 RPP63
NotSolved

Ansicht des Beitrags:
Von:
Gast70419
Datum:
28.05.2020 17:55:39
Views:
651
Rating: Antwort:
  Ja
Thema:
Performancesteigerung möglich? -> mit Messergebnisausgabe
Option Explicit

Sub positionen_zaehlen()
    Dim a As Integer, letztezeile1 As Long, letztezeile3 As Long
    Dim lEvents As Long, lCalc As Long
    Dim t
    '***** Messung starten
    t = Timer
  
    With Application
        .ScreenUpdating = False
        lEvents = .EnableEvents: .EnableEvents = False
        lCalc = .Calculation: .Calculation = xlCalculationManual
    End With
    
    letztezeile1 = Sheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Row
    letztezeile3 = Sheets(3).UsedRange.SpecialCells(xlCellTypeLastCell).Row
      
    
    '***** Part von UweD übernommen
    With Sheets(1).Cells(6, 8).Resize(letztezeile1 - 5, 1)
     
        .FormulaR1C1 = "=COUNTIF(Tabelle2!R2C2:R" & letztezeile3 & "C2,Tabelle1!RC[-7])"
        .Value = .Value
     
    End With
    '*****
    
    With Application
        .EnableEvents = lEvents
        .Calculation = lCalc
        .ScreenUpdating = True
    End With
    '***** Messergebnis ausgeben
    MsgBox Timer - t

End Sub
 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
28.05.2020 14:35:01 Chris
NotSolved
28.05.2020 14:43:14 UweD
NotSolved
Rot Performancesteigerung möglich? -> mit Messergebnisausgabe
28.05.2020 17:55:39 Gast70419
NotSolved
29.05.2020 14:20:28 Chris
NotSolved
30.05.2020 07:40:35 RPP63
NotSolved